joshua giles 2023